﻿textarea{box-sizing:border-box;}
textarea{-moz-box-sizing:border-box;} /* Firefox */
textarea{webkit-box-sizing:border-box} /* Safari */

html,body {height:100%;}

.addactive{width:100%; text-align:center;}
.addactive img{width:90%; position:absolute; top:-30px; left:5%;}
.initimg{position:absolute; left:-1000px; bottom:-1000px;}
.initimg img{width:0px; height:0px;}
.weui-tabbar__item.weui-bar__item--on .weui-tabbar__label{color:#ff3d3e;}
.weui-tabbar{position:fixed;}
.weui-panel__hd:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    border-bottom: 0px solid #e5e5e5;
    color: #e5e5e5;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    left: 15px;
}
.panel{margin-top:10px;}
.weui-media-box:after {
    content: " ";
    position: absolute;
    top: 0;
    right: 15px;
    height: 1px;
    border-top: 1px solid #E5E5E5;
    color: #E5E5E5;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    left: 15px;
}
.weui-grid {
    position: relative;
    float: left;
    padding: 5px 0px 5px 0px;
    width: 20%;
    box-sizing: border-box;
    font-size:14px;
    text-align:center;
    color:#a9a9a9;
    z-index:99999999;
}
.weui-popup__container{z-index:99999998;}
.weui-grids{margin-bottom:30px;}
.weui-grid a{color:#a9a9a9;}
.grids-title{width:100%; height:30px; line-height:30px; background:#ffffff; color:#a9a9a9; font-size:14px;}
.weui-cell__ft{color:#000000;}
.padding-top0padding-top:0px;}
.padding-top8{padding-top:8px;}
.padding-top10{padding-top:10px;}
.padding-right10{padding-right:10px;}
.padding0{padding:0px;}
.margin0{margin:0px;}
.height20{height:20px;}
.height30{height:30px;}
.height40{height:40px;}
.height50{height:50px;}
.center{text-align:center;}
.float{float:left; color:#6e6e6e;}
.txtright{text-align:right;}
.hidden{display:none;}
.button{width:92%; margin-left:4%; margin-top:30px; float:left;}
.tip{float:left; width:92%; margin-left:4%; text-align:right; font-size:14px; color:#a9a9a9; padding-top:5px;}
.title1{width:92%;margin-left:4%; margin-top:10px; float:left; font-size:17px; text-align:right;}
.title1 .font1{font-size:18px; font-family:@微软雅黑; font-weight:bold; color:red;}
.title1 .font2{font-size:24px; font-family:@微软雅黑; font-weight:bold; color:red;}
.reds{color:#F32A32;}
.greens{color:green;}
input{color:#6e6e6e !important;}
.nomore{width:100%; height:40px; line-height:40px; padding-bottom:30px; text-align:center; font-size:14px; color:#a9a9a9;}
.nodata{width:100%; height:40px; line-height:40px; padding-bottom:30px; text-align:center; font-size:16px; color:#a9a9a9;}
.select_delete{color:#f6383a;}
.select_pause{color:#f60;}
.select_goon{color:green;}

.a_name{width:70%; height:20px; float:left; font-size:16px; color:#000; overflow:hidden;}
.a_state{width:25%; float:left; font-size:14px; color:#f6884c; font-weight:bold; text-align:right;}
.a_arrow{width:5%; float:left; text-align:right;}
.a_arrow img{width:14px; margin-top:4px;}
.a_left{width:49%; text-align:center; float:left; }
.a_middle{height:26px; margin-top:12px; float:left; border-right:1px dotted #fe3c3e;}
.a_right{width:50%; text-align:center; float:left;}
.a_left .money,.a_right .money{width:100%; height:30px; float:left; color:#fe3c3e; font-weight:bold; font-size:25px; line-height:25px;}
.a_left .title,.a_right .title{width:100%; height:20px; float:left; color:#6e6e6e;}
.weui-flex__item{font-size:14px; color:#6e6e6e;}
.weui-flex__item img{vertical-align:middle;}
.weui-flex__item font{color:#000;}
.weui-flex__item .icons{width:30px; float:left; margin-left:15%;}
.weui-flex__item .titles{width:auto; float:left; font-size:14px; color:#6e6e6e; padding-top:2px;}
.weui-flex__item .counts{width:auto; float:left; font-size:14px; padding-top:2px; padding-left:5px;}
.weui-btn_primary{background-color:#F44038;}
.weui-btn_primary:not(.weui-btn_disabled):active{color:hsla(0,0%,100%,.6);background-color:#F32A32;}

.activeimg{width:100%; height:20px; padding-top:10px; padding-bottom:10px;}
.activeimg .left{width:45%; float:left; padding-left:15px;}
.activeimg .right{width:45%; float:right; text-align:right; color:#F32A32; padding-right:15px;}
.activeupload{width:92%; margin-left:4%; margin-bottom:15px;  height:150px; border:1px dashed #cdcdcd; position:relative;}
.activeupload img{width:100%;height:100%;object-fit: cover;}
.activeupload .heng{width:140px; height:1px; padding-top:70px; border-bottom:1px solid #cdcdcd; margin:0 auto;}
.activeupload .shu{width:1px; height:100px; border-left:1px solid #cdcdcd; position:absolute; left:50%; top:20px;}
.activetext{width:92%; margin-left:4%; margin-bottom:15px;  height:150px; border:1px solid #e4e3e4; position:relative;}
.activetext textarea{width:100%; height:100%; border:0px; padding:5px; font-size:14px;}

.map{width:100%; border-bottom:1px solid #e0e1e1;}
.mapinfo{width:100%;}
.mapinfo .left{width:80%; float:left; overflow:hidden;}
.mapinfo .left .bigname{width:100%; height:25px; float:left; line-height:25px; padding-top:5px; padding-left:15px; overflow:hidden; font-size:14px;}
.mapinfo .left .smallname{width:100%; float:left;line-height:20px; padding-left:15px; font-size:12px; color:#a9a9a9; overflow:hidden;}
.mapinfo .right{width:20%; float:left;}
.mapinfo .right .buttons{width:80%; height:40px; float:right; background:#3b95fa; color:#fff; text-align:center; line-height:40px; border-radius:4px; margin-right:10%; margin-top:10px;}

.userinfo{width:100%; height:220px; background-image:url(/img/bg.jpg); background-repeat:no-repeat; background-size:100% 90%; background-color:#fff;}
.userinfo .headimg{width:100%; height:60px;  float:left; text-align:center; color:#fff; margin-top:30px;}
.userinfo .headimg .head{width:50%; height:60px; float:left; text-align:right;}
.userinfo .headimg .name{width:50%; height:60px; line-height:20px; float:left; text-align:left; padding-top:7px;}
.userinfo .headimg img{width:50px; height:50px; border-radius:25px; vertical-align:middle; border:1px solid #fff;}
.userinfo .money{width:100%; height:40px; float:left; text-align:center; color:#fff; margin-top:0px; font-size:30px; font-family:微软雅黑;}
.userinfo .text{width:100%; height:20px; float:left; text-align:center; color:#fff; margin-top:5px; font-size:14px; font-family:微软雅黑;}

.smallinfo{width:100%; height:20px; padding-top:14px; font-size:14px;}
.smallinfo .left{width:50%; height:20px; float:left; color:#a9a9a9;}
.smallinfo .right{width:45%; height:20px; float:left; text-align:right; padding-right:5%; color:#F32A32;}

.weidata{width:100%; height:200px; background:#ff3d3d;}
.weidata .todaydata{width:100%; height:30px; font-size:20px; text-align:left; font-weight:bold; color:#ffffff; margin-top:10px; float:left;}
.weidata .opencount{width:100%; height:40px; font-size:35px; text-align:center; font-weight:bold; color:#ffffff; margin-top:0px; float:left;}
.weidata .opencount font{font-size:14px; font-weight:lighter;}
.weidata .opentext{width:100%; height:15px; font-size:12px; text-align:center; color:#e3e2e3; float:left; margin-top:5px;}
.weidata .otherdata{width:100%; height:40px; font-size:18px; text-align:center; color:#ffffff; margin-top:20px; float:left;}
.weidata .otherdata .left{width:33.33%; height:40px; float:left;}
.weidata .otherdata .middle{width:33.33%; height:40px; float:left;}
.weidata .otherdata .right{width:33.33%; height:40px; float:left;}
.weidata .otherdata .left .top,.weidata .otherdata .middle .top,.weidata .otherdata .right .top{width:100%; height:25px; float:left; font-weight:bold;}
.weidata .otherdata .left .bottom,.weidata .otherdata .middle .bottom,.weidata .otherdata .right .bottom{width:100%; height:15px; float:left; font-size:12px; color:#e3e2e3;}
.weidata .lastdate{width:100%; height:12px; font-size:10px; color:#c7c6c7; text-align:right; float:left; margin-top:15px;}

.footer{width:100%; height:100%;}
.footer .ewm{width:100%; height:100px; float:left; margin-top:35%; text-align:center;}
.footer .ewm img{width:100px;}
.footer .version{width:100%; height:20px; float:left; font-size:12px; text-align:center; color:#a9a9a9; margin-top:5px;}
.footer .copyright{width:100%; position:absolute; bottom:5px; text-align:center; font-size:12px; color:#a9a9a9;}

.kefu_num{color:#a9a9a9; font-size:14px;}

.systemimg{width:100%; height:110px; margin:0px; padding:0px;  overflow:hidden;}
.systemimg img{width:100%; height:100%; object-fit: cover;}

.personlist{width:90%; height:auto; float:left; padding-left:5%; padding-right:5%;}
.personlist .list{width:100%; height:60px; float:left; margin-top:10px; text-align:center;}
.personlist .list .headimg{width:60px; height:60px; float:left;}
.personlist .list .headimg img{width:50px; height:50px; border-radius:25px; float:left;}
.personlist .list .info{width:200px; height:60px; float:left;}
.personlist .list .info .name{width:60%; height:25px; line-height:25px; float:left; text-align:left; overflow:hidden;}
.personlist .list .info .lingcount{width:40%;height:25px; line-height:25px; float:left; text-align:left; color:Red; font-size:12px; }
.personlist .list .info .date{width:60%; height:25px; line-height:25px; float:left; font-size:12px; color:Gray;text-align:left;}
.personlist .list .info .num{width:40%; height:25px; line-height:25px; float:left; text-align:left; color:Red; font-size:12px;}
.personlist .list .handle{width:50px; height:80px; float:right;}



.border-b{border-image: url() 10 repeat;
border-style: solid;
border-width:0px;
border-bottom-width: 1px;
}